امروز با معرفی تکنیک های بدست آوردن اطلاعات از هدف هک و نفوذ یا انواع Enumeration در خدمت شما عزیزان هستیم. در مقاله قبلی در وب سایت توسینسو با مفهوم Enumeration چیست و درک چگونگی دریافت اطلاعات و اهمیت بدست آوردن اطلاعات دقیق از هدف هک و نفوذ صحبت کردیم. امروز می خواهیم در خصوص انواع Enumeration یا انواع تکنیک های کسب اطلاعات از هدف حمله هکری صحبت کنیم ، پس تا انتها با ما باشید.
Enumeration در حملات سایبری به فرآیند جمعآوری اطلاعات دقیق درباره سیستمهای هدف، مانند نام کاربران، سرویسها، پورتها و اشتراکهای شبکه گفته میشود. انواع Enumeration شامل SNMP Enumeration (استخراج اطلاعات از پروتکل SNMP)، NetBIOS Enumeration (جمعآوری دادههای مربوط به اشتراکهای شبکه)، و DNS Enumeration (شناسایی زیردامنهها و رکوردهای DNS) است. در آموزش هک، ابزارهایی مانند Nmap، Netcat و enum4linux برای انجام این حملات استفاده میشوند. هکرها از این تکنیکها برای یافتن آسیبپذیریهای سیستم هدف استفاده میکنند، درحالیکه مدیران امنیتی میتوانند با محدود کردن دسترسیها، غیرفعالسازی سرویسهای غیرضروری و نظارت بر لاگها از این حملات جلوگیری کنند.
نوع 1 : NetBIOS Enumeration چیست؟
اولین نوع از انواع Enumeration از طریق سرویس NetBIOSانجام می شود. اولین گامی که یک مهاجم برای Enumeration از یک سیستم ویندوزی برمی دارد سوء استفاده کردن از NetBIOS API است. همانطور که به عنوان یک متخصص امنیت می دانید NetBIOS مخفف کلمه های Network Basic Input Output System است و توسط شرکت IBM با همکاری شرکت های Sytek طراحی و تولید شده است.
در واقع NetBIOS به عنوان یک API یا Application Programming Interface برای فراهم کردن دسترسی ساده تر به منابع شبکه مورد استفاده قرار می گرفت و بر همین مبنا برای استفاده در شبکه های داخلی LAN ساخته شد. ساختار نامگذاری NetBIOS با استفاده از یک رشته کاراکتر ASCIIانجام می شود که هر دستگاه در شبکه بعد از گرفتن آدرس IP از آن استفاده می کند ، 15 کاراکتر ابتدای آن برای نامگذاری دستگاه و شانزدهیم کاراکتر به عنوان رکورد نام یا سرویس استفاده می شود. مهاجمین از NetBIOS برای Enumerate کردن موارد زیر استفاده می کنند :
- بدست آوردن لیست کامپیوترهای شبکه که دارای منابع به اشتراک گذاری شده هستند
- بدست آوردن Policy های اعمال شده در شبکه به همراه برخی پسوردها
اگر مهاجم سیستم عامل ویندوزی را پیدا کند که شماره پورت 139 آن باز باشد ، می تواند بررسی کند که آیا منابعی بر روی آن سیستم وجود دارند که بتوانیم آن را مشاهده و یا بعضا به آنها دسترسی داشته باشیم یا خیر ، البته به این موضوع توجه کنید که برای اینکه Enumerate شدن از طریق NetBIOS به درستی انجام شود مهم است که سرویس file and printer sharing فعال شده باشد.
با استفاده از تکنیک های زیر مهاجم می تواند به منابعی که بر روی سرور هدف وجود دارد دسترسی پیدا کند ، دو حمله کلی در این نوع Enumeration وجود دارد ، یا مهاجم دسترسی Read و Write بدست می آورد یا اینکه می تواند حمله Denial Of Service یا تکذیب سرویس بر روی سیستم هدف انجام دهد . در Enumerate کردن سرویس NetBIOS شما Code های مختلفی را باید بدانید ، با بازگشت داده شدن هر یک از این کدها شما می توانید متوجه شوید که چه سرویسی بر روی سرور هدف وجود دارند ، به این کدها در اصطلاح Suffix هم گفته می شود برای مثال :
-
کد 00 مربوط به نام کامپیوتر یا Hostname مقصد است
-
کد 01 مربوط به نام دومین یا Domain Name مقصد است
-
کد 03 مشخص کنند این است که سرویس Messenger در سیستم مقصد فعال است
-
کد 20 به معنی فعال بودن سرویس Server در مقصد است
-
کد 1D به معنی Browser Name کامپیوتر مقصد است
-
کد 1B به معنی تایم سرور یا PDC سرور کامپیوتر مقصد است
-
...
به این نکته توجه کنید که در IPv6 دیگر چیزی به نام NetBIOS وجود ندارد و این سرویس به کلی فعال نیست.
:: برچسبها:
X آموزش هک ,
آموزش هک قانونمند ,
آموزش CEH ,
دوره آموزشی CEH ,
دوره آموزش هک قانونمند ,
آموزش سکیوریتی پلاس ,
دوره آموزشی سکیوریتی پلاس ,
آموزش Security ,
آم ,
:: بازدید از این مطلب : 267
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0